An Architecture and Prototype Implementation for TCP/IP Hardware Support
نویسنده
چکیده
Today’s kernel based protocol implementation architectures may lead to a major performance limitation in the context of local high-speed networks. In this paper, we describe an approach for hardware support of transport layer protocols. Because of the high complexity of such protocols and various environmental conditions and requirements, such architecture must be very flexible and adaptable. Hence, we allow different configurations of the protocol engine, where specific protocol processing hardware, micro controllers or DSPs can be integrated. We outline a hardware/software partitioning, a heterogeneous protocol engine for protocol processing acceleration and describe its transparent integration into standard systems. In contrast to other approaches we reuse existing software implementations, significantly reducing the design complexity. The feasibility of this protocol engine is validated by utilising an intelligent network adapter board. For this implementation initial results are presented.
منابع مشابه
Distributed Computing with the CLAN Network
CLAN (Collapsed LAN) is a high performance user-level network targeted at the server room. It presents a simple low-level interface to applications: connection-oriented non-coherent shared memory for data transfer, and Tripwire, a user-level programmable CAM for synchronisation. This simple interface is implemented using only hardware state machines on the NIC, yet is flexible enough to support...
متن کاملThe Impact on Latency and Bandwidth for a Distributed Shared Memory System Using a Gigabit Network Supporting the Virtual Interface Architecture
Previous studies have shown significant performance advantages in using Virtual Interface Architecture (VIA) instead of TCP/IP for handling network communication in the structured distributed shared memory system, PastSet. With the availability of network hardware that supports VIA, we wish to examine whether, and to what extend, an available hardware supported VIA implementation outperforms th...
متن کاملDelay Tolerant Networking for Sensor Networks
The Delay Tolerant Networking Architecture (DTN) has been proposed for use in challenged networks that suffer from intermittent connectivity or high delay. The DTN architecture and the bundle protocol presents a standard method to interconnect heterogeneous challenged networks using asynchronous message switching. It provides a framework for dynamic routing, contact scheduling, naming, reliabil...
متن کاملAn iSCSI Design and Implementation
iSCSI is a network storage technology designed to provide an economical solution over a TCP/IP Network. This paper presents a new iSCSI design with multiple TCP/IP connections. The prototype is developed and experiments are conducted for performance evaluation on Gigabit Ethernet (GE). Test results show that the new iSCSI design improves performance 20%~60% compared with normal iSCSI architectu...
متن کاملImplementation and performance study of a hardware-VIA-based network adapter on Gigabit Ethernet
This paper presents the implementation and performance of a hardware-VIA-based network adapter on Gigabit Ethernet. VIA is a user-level communication interface for high performance PC clustering. The network adapter is a 64-bit/66MHz PCI plug-in card containing an FPGA for the VIA Protocol Engine and a Gigabit Ethernet chip to construct a high performance system area network. The network adapte...
متن کامل